Piwik\Plugins\Referrers\Columns\Base C

Total Complexity 123
Dependencies 12
Dependents 0
Total lines 587
Lines of code 410
Logical lines of code 291
Comment lines 107
Methods 24
Properties 10

Methods 24

Method Rating Maintainability Complexity Lines of code
getReferrerInformation()
B
42 18 47
excludeQueryParamsFromReferrerUrl()
A
43 14 49
detectCampaignKeywordFromReferrerUrl()
A
50 14 26
detectReferrerDirectEntry()
A
51 9 25
getValueForRecordGoal()
A
47 8 36
detectCampaignFromString()
A
51 8 29
detectReferrerCampaignFromTrackerParams()
S
54 6 22
detectReferrerCampaignFromLandingUrl()
S
58 6 15
detectReferrerSocialNetwork()
S
52 5 26
detectReferrerCampaign()
S
53 5 24
detectReferrerSearchEngine()
S
53 4 23
isReferrerExcluded()
S
57 4 15
getExcludedReferrers()
S
60 4 14
setCampaignValuesToLowercase()
S
65 4 10
isReferrerInformationNew()
S
66 3 8
getCachedUrlsByHostAndIdSite()
S
69 2 7
hasReferrerColumnChanged()
S
64 2 9
truncateReferrerName()
S
79 1 3
truncateReferrerKeyword()
S
79 1 3
getParameterValueFromReferrerUrl()
S
74 1 4
getReferrerCampaignQueryParam()
S
79 1 3
doesLastActionHaveSameReferrer()
S
79 1 3
getReferrerInformationFromRequest()
S
71 1 5
isCurrentReferrerDirectEntry()
S
75 1 4